package edu.cmu.sv.arinc838.crc;
import static org.testng.Assert.assertEquals;
import java.math.BigInteger;
import java.util.Map;
import org.testng.annotations.Test;
public class Crc64GeneratorTest {
@Test
public void calculateCrcTest() throws Exception {
Crc64Generator generator = new Crc64Generator();
Map<BigInteger, byte[]> expectedCrcs = CrcCalculatorTestCommon
.getExpectedCrcs("crc64");
for (BigInteger expectedCrc : expectedCrcs.keySet()) {
long crc = generator.calculateCrc(expectedCrcs.get(expectedCrc));
assertEquals(crc, expectedCrc.longValue());
}
}
}